| primetest.cpp | ||||||
| ↗ | ||||||
| primetest.vcxproj | 源文件 | → | function.cpp | |||
| ↑ | ↗ | |||||
| 项目1 | → | 头文件 | ||||
| ↗ | ↘ | |||||
| 解决方案 | → | 项目2 | 资源文件 | |||
| ↓ | ↘ | |||||
| primetest.sln | 项目3 |
每个项目必须隶属于一个解决方案,一个解决方案中可能包含多个项目,其中有一个项目是活动项目(active project)。
| 编辑 | 预编译 | |||||
| 编辑器 | → | 源代码 | → | 预编译器 | → | 编译单元 |
| primetest.cpp | | | |||||
| functions.cpp | primetest.obj | | | ||||
| functions.obj | 编译 | ↓ | ||||
| 其它目标文件 | 目标文件 | ← | 编译器 | |||
| ↘ | ↙ | |||||
| 库文件*.lib | → | 链接器 | ||||
| ↓ | ||||||
| 可执行文件 | primetest.exe | |||||
| 预处理 | test.cpp | 编译处理 | test.obj | |||
| test.cpp | → | 编译单元 | → | 目标文件 | ↘ | |
| ↗ | ||||||
| myfunc.h | ↘ | C++库文件 | → | test.exe | ||
| iostream | ↗ | |||||
| ↘ | ||||||
| myfunc | → | 编译单元 | → | 目标文件 | ↗ | |
| 预处理 | myfunc.cpp | 编译处理 | myfunc.obj |